package com.dz.Incubator.config;

public enum ReturnCode {
	
	/**成功:0000*/
	SUCCESS("0000","成功"),
	
	/**返回值为空:102*/
	RETURN_NULL("102","返回值为空"),
	
	/**参数错误:201*/
	PARAM_ERROR("201","参数错误"),
	
	/**校验错误:202*/
	CHECK_ERROR("202","校验错误"),

	/**加载权限错误:203*/
	LOAD_PERMISSIONROLE_ERROR("203","加载权限错误"),
	
	/**内部错误:204*/
	INTERNAL_SERVER_ERROR("204","内部错误"),
	
	/**业务处理失败:205*/
	BUSINESS_ERROR("205","业务处理失败"),

	/**删除角色失败:207*/
	DELTE_ROLE_ERROR("207","删除角色失败"),
	
	/**角色下面还有用户关联:208*/
	USER_ROLE_RL_EXIST_ERROR("208","角色下面还有用户关联"),
	
	/**授权码生成失败:209*/
	AUTH_TOKEN_CREATE_ERROR("209","授权码生成失败"),
	
	/**用户不存在:210*/
	USER_NOT_EXST_ERROR("210","用户不存在"),

	/**旧密码错误:211*/
	OLDPASSWORD_ERROR("211","旧密码错误"),

	/**密码格式错误:212*/
	PASSWORD_INLEGAL_ERROR("212","密码格式错误"),
	
	/**:213*/
	PASSWORD_ERROR("213","密码错误"),
	
	/**失败:301*/
	ERROR("301","失败"),
	
	/**服务器端连接失败*/
	SERVER_ERROR("401","服务器端连接失败"),

	/**不合法请求*/
	INLEGAL_ERROR("402","不合法请求"),
	
	/**操作权限异常:407*/
	PERMISSION_ERROR("407","操作权限异常"),
	
	/**服务繁忙:502*/
	SERVER_BUSY("502","服务繁忙"),
	
	/**未登录:999*/
	LOGIN_ERROR("999","未登录");
	
	
	
	
	
	

	/**
	 * 状态码
	 */
	private String code;
	
	/**
	 * 提示语
	 */
	private String msg;
	
	private ReturnCode(String code, String msg) {
		this.code = code;
		this.msg = msg;
	}

	public String getCode() {
		return code;
	}

	public String getMsg() {
		return msg;
	}

}
